package Operations;

/**
 * @author Martin
 * @version 1.0
 * @created 24-III-2012 8:05:04
 */
public class Operation extends AOperations {

	private SimpleFactory simpleFadtory;
	public SimpleFactory m_SimpleFactory;

	public Operation(){

	}

	public void finalize() throws Throwable {
		super.finalize();
	}

	/**
	 * 
	 * @param observer
	 */
	public void addObeserver(Observer observer){

	}

	public boolean export(){
		return false;
	}

	/**
	 * resultData vrati vysledek pro jednotlive pozadovane operace, SimpleFactory bude
	 * provadet pocitani
	 * 
	 * @param to
	 * @param from
	 * @param resultData
	 */
	public ResultData operationAll(Date to, Date from, ResultData resultData){
		return null;
	}

	/**
	 * zadan mesic
	 * 
	 * @param month
	 * @param resultData
	 */
	public ResultData operationAll(int month, ResultData resultData){
		return null;
	}

	/**
	 * ze vsech dat
	 * 
	 * @param resultData
	 */
	public ResultData operationAll(ResultData resultData){
		return null;
	}

	/**
	 * 
	 * @param message
	 */
	public void update(String message){

	}

}